package work.konbai.bmc.cms.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 账单表
 *
 * @author KonBAI
 * @date 2020-02-01 23:17:08
 */
public class BillDO implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	private Long id;
	/**
	 * 费用明细
	 */
	private String content;
	/**
	 * 收支(元)
	 */
	private Double budget;
	/**
	 * 经办人
	 */
	private String operator;
	/**
	 * 创建用户id
	 */
	private Long userIdCreate;
	/**
	 * 创建用户名称
	 */
	private String createUser;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 修改用户id
	 */
	private Long userIdUpdate;
	/**
	 * 修改时间
	 */
	private Date updateTime;
	/**
	 * 状态
	 */
	private String state;
	/**
	 * 申请人
	 */
	private Long applyBy;
	/**
	 * 申请人名称
	 */
	private String applyUser;
	/**
	 * 申请时间
	 */
	private Date applyTime;
	/**
	 * 审核人名称
	 */
	private String approvalUser;
	/**
	 * 审核时间
	 */
	private Date approvalTime;
	/**
	 * 审核人
	 */
	private Long approvalBy;
	/**
	 * 账单类型（账单类型 0.默认 1.报销）
	 */
	private Character typeFlag;

	public void setId(Long id) {
		this.id = id;
	}

	public Long getId() {
		return id;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getContent() {
		return content;
	}

	public Double getBudget() {
		return budget;
	}

	public void setBudget(Double budget) {
		this.budget = budget;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getOperator() {
		return operator;
	}

	public void setUserIdCreate(Long userIdCreate) {
		this.userIdCreate = userIdCreate;
	}

	public Long getUserIdCreate() {
		return userIdCreate;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setUserIdUpdate(Long userIdUpdate) {
		this.userIdUpdate = userIdUpdate;
	}

	public Long getUserIdUpdate() {
		return userIdUpdate;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getState() {
		return state;
	}

	public Long getApplyBy() {
		return applyBy;
	}

	public void setApplyBy(Long applyBy) {
		this.applyBy = applyBy;
	}

	public String getApplyUser() {
		return applyUser;
	}

	public void setApplyUser(String applyUser) {
		this.applyUser = applyUser;
	}

	public Date getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public String getApprovalUser() {
		return approvalUser;
	}

	public void setApprovalUser(String approvalUser) {
		this.approvalUser = approvalUser;
	}

	public Date getApprovalTime() {
		return approvalTime;
	}

	public void setApprovalTime(Date approvalTime) {
		this.approvalTime = approvalTime;
	}

	public Long getApprovalBy() {
		return approvalBy;
	}

	public void setApprovalBy(Long approvalBy) {
		this.approvalBy = approvalBy;
	}

	public Character getTypeFlag() {
		return typeFlag;
	}

	public void setTypeFlag(Character typeFlag) {
		this.typeFlag = typeFlag;
	}
}
